cfd learning disabilities dyslexia computational fluid dynamics fea take engineer manufacturing forex developmental problem engineering adhd autism engineers developmental problems add